import request from '@/utils/request'

export function login(data) {
  return request({ // 返回一个promise回调
    url: '/sys/login',
    method: 'post',
    data
  })
}

export function getInfo(token) { // 封装获取用户资料的方法
  return request({
    url: '/sys/profile',
    method: 'post' // 每次在接口中携带钥匙（token）很麻烦，所以我们可以在axios拦截器中统一注入token
  })
}
// 头像并不在接口的返回体中（接口原因），我们可以通过另一个接口来获取头像，并把头像合并到当前的资料中
export function getUserDetailById(id) { // 获取用户的基本信息  现在写它 完全是为了显示头像
  return request({
    url: `/sys/user/${id}`// 用户id在上一个接口已经获取,所以在调用请求时加入
  })
}
